manage to face and avoid difficulties - İspanyolca İngilizce Sözlük